#-*- coding:utf-8 -*-
"""
@Time:2020/9/1715:59
@Auth:DaiXvWen
@File:私有属性常规调用.py
"""
class Demo():
    def __init__(self):
        self.__name="north"

    #调用私有化的name，使用@property，让私有化属性可以像普通属性一样被调用
    #解决后期调用函数过多，修改了私有化属性之后要对每个调用函数做修改的情况
    @property
    def name(self):
        return self.__name

    #设置私有化name
    @name.setter
    def name(self,values):
        self.__name=values

a=Demo()
res=a.name
print(res)
b=a.name='lihaitao'
print(b)

a={"id":1,"name":"lisi"}
print(a["id"])